一行で出来るHTTP->SOCKSプロキシ変換

一行で出来るHTTP->SOCKSプロキシ変換

SOCKSプロキシ非対応でも npm `http-proxy-to-socks` を使えば大丈夫、という話。
Clock Icon2023.05.25

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

APIの疎通テストなどを行う際に、ツールによってはSOCKSプロキシに対応しておらず、困る場合があります(某Postmanとか)。
そこで、HTTPプロキシ向けの通信を変換して、SOCKSプロキシに中継してくれるnpmのツールを紹介します。

以下の一行でインストール・設定*・起動まで済みます。

npx http-proxy-to-socks -s your-socks-proxy:1080 -p 9999

HTTPプロキシが起動しますので、後はツールの方でHTTPプロキシを有効にして宛先を localhost:9999 に設定するだけです!

*ポート番号や、中継先のSOCKSプロキシのホスト等は適宜設定して下さい。


パッケージ自体は最終更新が4年前とだいぶ古いのが少々気がかりですが、成果物に組み込む訳でも無ければOKなんじゃないでしょうか。
一応Snykによるチェック結果も付けておきますね。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.